`` retten den ganzen ausdruck???

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • `` retten den ganzen ausdruck???

    kurz einmal was ich als erster eingegeben habe:

    PHP-Code:
    $get_order_sql "SELECT max(order) FROM " $table " WHERE ebene='" $ebene "' AND parent='" $parent "' ";
    #$get_order_sql =  "SELECT order FROM " . $table . " WHERE ebene='" . $ebene . "' AND parent='" . $parent . "' ORDER BY `order` DESC LIMIT 0, 1"; 
    Fehlermeldungen:
    beim ersten: Fehler in der Syntax bei 'order) FROM links WHERE ebene='0' AND parent='0'' in Zeile 1.
    beim zweiten: Fehler in der Syntax bei 'order FROM links WHERE ebene='0' AND parent='0' ORDER BY `order`' in Zeile 1.

    dann hab ich aus phpmyadmin den php code rauskopiert, und die anderen angeglichen. im endeffekt war nur der unterschied, dass vor und nach order dieses ` zeichen steht.
    PHP-Code:
    $get_order_sql "SELECT max(`order`) FROM " $table " WHERE ebene='" $ebene "' AND parent='" $parent "' ";
    #$get_order_sql =  "SELECT `order` FROM " . $table . " WHERE ebene='" . $ebene . "' AND parent='" . $parent . "' ORDER BY `order` DESC LIMIT 0, 1";
    #$get_order_sql = 'SELECT `order` FROM `' . $table . '` WHERE `ebene` = ' . $ebene . ' AND `parent` = ' . $parent . ' ORDER BY `order` DESC LIMIT 0, 1'; 
    alle drei funktionieren. den untersten hab ich aus phpmyadmin rauskopiert.

    wieso???????
    [color=black] Important: alt bei <img> ist immer erforderlich · Strings richtig trennen/verbinden · Kiddie-Code hat keine Chance[/color]

  • #2
    weil order ein reserviertes wort ist, du sortierst ja mittels ORDER BY <ausdruck>

    die ` sind dowas ähnliches wie die backslashes in php, sie masieren/entschärfen etwas, das hat zur folge, dass `order`nicht mehr als sql-reserviertes wort sondern als spaltenname behandelt wird

    besser wäre es jedoch, die spalte umzubenennen
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      aaaaaja

      dann werd ichs mal auf reihung umtaufen...
      [color=black] Important: alt bei <img> ist immer erforderlich · Strings richtig trennen/verbinden · Kiddie-Code hat keine Chance[/color]

      Kommentar

      Lädt...
      X